#include <iostream>
#include <vector>
using namespace std;

int main() {
	vector<int> a2 = {
	            0xBB, 0xCC, 0xA0, 0xBC, 0xDC, 0xD1, 0xBE, 0xB8, 0xCD, 0xCF,
	            0xBE, 0xAE, 0xD2, 0xC4, 0xAB, 0x82, 0xD2, 0xD9, 0x93, 0xB3,
	            0xD4, 0xDE, 0x93, 0xA9, 0xD3, 0xCB, 0xB8, 0x82, 0xD3, 0xCB,
	            0xBE, 0xB9, 0x9A, 0xD7, 0xCC, 0xDD 
	};
	cout << a2.size() << endl;
	vector<int> v2 = {0xBB, 0xAA, 0xCC, 0xDD};
}
unsigned int_fastcall sub_401000(int a1,int a2)
{
	int v2;
	unsigned int v3;
	unsigned v4;
	unsigned int result;
	
	v2 = dword_409B38;
	v3 = a2 + 1 + strlen((const char *)(a2 + 1)) + 1;
	v4 = 0;
	result = ((v3 - (a2 + 2)) >> 2) + 1;
	if(result)
	{
		do
		  *(_DWORD *)(a2 + 4 * v4++) ^= v2;
		  while(v4 < result);
	}
	return result;
}
  
